Skeletons from the Treecode Closet
نویسندگان
چکیده
We consider treecodes (N-body programs which use a tree data structure) from the standpoint of their worst-case behavior. That is, we derive upper bounds on the largest possible errors that are introduced into a calculation by use of various multipole acceptability criteria (MAC). We find that the conventional Barnes-Hut MAC can introduce potentially unbounded errors unless < 1=p3, and that this behavior while rare, is demonstrable in astrophysically reasonable examples. We consider two other MACs closely related to the BH MAC. While they don’t admit the same unbounded errors, they nevertheless require extraordinary amounts of CPU time to guarantee modest levels of accuracy. We derive new error bounds based on some additional, easily computed moments of the mass distribution. These error bounds form the basis for four new MACs which can be used to limit the absolute or relative error introduced by each multipole evaluation, or, with the introduction of some additional data structures, the absolute or rms error in the final acceleration of each particle. Using the Sum Squares MAC to analytically place a 1% bound the rms error in a series of test models, we find that it significantly outperforms the = 0:65 BH MAC in terms of both accuracy (mean, rms and maximum error) and performance (floating point operation count). Subject headings: treecodes — fast multipole methods — N-body methods Submitted to: Journal of Computational Physics, July 31, 1992; revised, March 10, 1993 1Department of Physics, University of California, Santa Barbara
منابع مشابه
Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming
Skeleton and pattern based parallel programming promise significant benefits but remain absent from mainstream practice. We consider why this situation has arisen and propose a number of design principles which may help to redress it. We sketch the eSkel library, which represents a concrete attempt to apply these principles. eSkel is based on C and MPI, thereby embedding its skeletons in a conc...
متن کاملA Simple Formulation of the Fast Multipole Method: Pseudo-Particle Multipole Method
We present the pseudo-particle multipole method (PM), a new method to handle multipole expansion in fast multipole method and treecode. This method uses a small number of pseudo-particles to express multipole expansion. With this method, the implementation of FMM and treecode with high-order multipole terms is greatly simplified. We applied PM to treecode and combined it with special-purpose co...
متن کاملSkeletons in the Closet
Breakthroughs in microscopy technology provide new insights into cell biology. Early microscopes allowed Robert Hooke to see cells. Improved staining techniques enabled Camillo Golgi to see the apparatus that bears his name, and Robert Feulgen to visualize DNA in chromosomes. Similarly, EM allowed Keith Porter to visualize the endomembrane system. More recently, transgenic technology using fluo...
متن کاملA treecode-accelerated boundary integral Poisson-Boltzmann solver for electrostatics of solvated biomolecules
We present a treecode-accelerated boundary integral (TABI) solver for electrostatics of solvated biomolecules described by the linear Poisson-Boltzmann equation. The method employs a wellconditioned boundary integral formulation for the electrostatic potential and its normal derivative on the molecular surface. The surface is triangulated and the integral equations are discretized by centroid c...
متن کاملSkeletons in the p53 tumor suppressor closet: genetic evidence that p53 blocks bone differentiation and development
A series of in vitro tissue culture studies indicated that the p53 tumor suppressor promotes cellular differentiation, which could explain its role in preventing cancer. Quite surprisingly, however, two new in vivo studies provide genetic evidence that p53 blocks osteoblast differentiation and bone development. These interesting results and their biological and clinical implications are the foc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994